$(function() {

//	var tddata = ['name', 'phone', 'job_no', 'departure', 'role', 'destination']
//	{if $Think.get.op=='search'}
//	var addoperation = `<td>
//			<div class="tpl-table-black-operation">
//				<a class="choose" href="javascript:;">
//					<i class="am-icon-pencil"></i> 选中
//				</a>
//			</div>
//		</td>`
//	{else/}
//	var addoperation = `<td>
//			<div class="tpl-table-black-operation">
//				<a href="javascript:;" class="tpl-table-black-operation-del remove">
//					<i class="am-icon-pencil"></i> 移除
//				</a>
//			</div>
//		</td>`
//	{/if}
//	approve()
//	function approve(){
//	$.ajax({
//		type: "post",
//		url: "{:url('/unit/staff/all')}",
//		data: {},
//		success: function(res) {
//			var approverlist = []
//			for(var i = 0; i < res.data.length; i++) {
//				if(res.data[i].is_check==1) {
//					approverlist.push(res.data[i])
//				}
//			}
//
//			$("#loading-first").fadeOut(500);
//			ajaxlist(1)
//
//			function ajaxlist(page) {
//				var pagemain = pagechang(approverlist.length, 10, page);
//				var tbodymain = tbodymainf(approverlist, page, tddata, addoperation, 'passenger_id');
//				$('.pagination').html(pagemain);
//				$('tbody').html(tbodymain);
//				$('.laquo').on('click', function() {
//					ajaxlist(page - 1)
//				})
//				$('.pageli').on('click', function() {
//					ajaxlist($(this).html())
//				})
//				$('.raquo').on('click', function() {
//					ajaxlist(page + 1)
//				});
//				$('.choose').on('click',function(){
//					var index = parent.layer.getFrameIndex(window.name);
//					parent.$('.approval_name').val($(this).closest('tr').find('td').eq(0).html());
//					parent.$('.approval_id').val($(this).closest('tr').data('id'));
//					parent.layer.close(index);
//				})
//				$('.remove').on('click', function() {
//					console.log(1)
//					var id = $(this).closest('tr').data('id')
//					layer.open({
//						type: 1,
//						title: false,
//						id: "delete",
//						content: "<div class='am-vertical-align-middle' style='width:100%;text-align:center'>是否移除该审批员</div>",
//						btn: ['确定', '取消'],
//						btnAlign: 'c',
//						shade: 0,
//						yes: function() {
//
//							var deleteload = layer.load(1, {
//								shade: [0.1, '#fff'] //0.1透明度的白色背景
//							});
//
//							$.ajax({
//								type: "post",
//								url: "{:url('/unit/staff/setChecker')}",
//								data: {
//									passenger_id: id,
//									is_check: 9
//								},
//								success: function(res) {
//									console.log(res)
//									layer.close(deleteload)
//									if(res.code == 1) {
//										layer.closeAll();
//										Msg('设置成功')
//										approve()
//									} else {
//										layer.closeAll();
//										Err('设置失败’');
//									}
//
//								},
//								error: function() {
//									Err('请求失败')
//									layer.closeAll();
//								}
//							})
//
//						},
//						btn2: function() {
//							layer.closeAll();
//						}
//					});
//
//				});
//			}
//		},
//		error: function() {
//			$("#loading-first").fadeOut(500);
//		}
//	});
//	}
	
	
	
	
	
	
	var url={
		list:"{:url('adminapi/Passenger/passengerList')}",
		delete:'{:url("adminapi/Passenger/delete")}'
	}
	var addoperation = `<td>
			<div class="tpl-table-black-operation">
				<a href="javascript:;" class="tpl-table-black-operation-del remove">
					<i class="am-icon-pencil"></i> 移除
				</a>
			</div>
		</td>`
		var deptlist;
		var limitall;
		
		
		var page=1;
		var tddata=[
			{
				key:'name',
				type:1,
				url:''
			},{
				key:'phone',
				type:1,
				url:'{:url("detail")}',
				id:137
			},{
				key:'passenger_id',
				type:1,
				url:''
			},{
				key:'department_name',
				type:1,
				url:''
			},{
				key:'is_check_name',
				type:1,
				url:''
			},{
				key:'limit_name',
				type:1,
				url:''
			}];
		
	    var data={};
	    data.page=page;
	    data.pagenum=10;
	    var where_json={};
	   var deptlist;
		var limitall;
		where_json.is_check=['in',"1"]
		where_json.company_id=['in',$('.company_all_id').val()]
		data.where_json=JSON.stringify(where_json)
		var loaddept= layer.load(0, {
						shade: [0.1, '#fff'] //0.1透明度的白色背景
					});
			loadarr=[0,0]	
		$.ajax({
			type: "post",
			url: "{:url('/unit/staff/dept')}",
			data: {},
			success: function(res) {
				loadarr[0]=1
				
				deptlist=res.data;
				if(loadarr[0]==1&&loadarr[1]==1){
					layer.close(loaddept)
					ajaxapprover(data)
				}
				
			}
		});
			$.ajax({
			type: "post",
			url: "{:url('/unit/limit/all')}",
			data: {},
			success: function(res) {
				loadarr[1]=1
				
				limitall=res.data
				for(var i=0;i<limitall.length;i++){
					if(limitall[i].state==1){
						limitall[i].state_main='启用中'
					}else{
						limitall[i].state_main='禁用中'
					}

					limitall[i].limit_rule=JSON.parse(limitall[i].limit_rule)
					if(limitall[i].limit_type==1){
						limitall[i].limittype='财政'
						if(limitall[i].limit_rule.need_check){
							limitall[i].need_check='需审批'
						}else{
							limitall[i].need_check='不需审批'
						}
					}else{
						limitall[i].limittype='单位'
						limitall[i].need_check='需审批'
					}
				}
				if(loadarr[0]==1&&loadarr[1]==1){
					layer.close(loaddept)
					ajaxapprover(data)
				}
			}
		});
		
		function ajaxapprover(data){
				Load()
		$.ajax({
			type: "post",
			url: url.list,
			data: data,
			success: function(res) {
				console.log(res);
				Load(1)
				$("#loading-first").fadeOut(500);
				if(res.code==1){
					for(var i = 0; i < res.data.length; i++) {
						if(res.data[i].is_check==1) {
							res.data[i].is_check_name = '审批员'
						} else {
							res.data[i].is_check_name = '非审批员'
						}
						for(var key  in deptlist){ 
							if(res.data[i].department_id==deptlist[key]){
								res.data[i].department = key
							}
						}
						res.data[i].limit={};
						res.data[i].limit.limit_rule={};
						res.data[i].limit.limittype='-';
						res.data[i].limit.limit_name='-';
						res.data[i].limit.limit_rule.quota_day='-';
						if(res.data[i].limit_id){
							for(var idx1=0;idx1<limitall.length;idx1++){
								if(limitall[idx1].limit_id==res.data[i].limit_id){
										res.data[i].limit=limitall[idx1]
										res.data[i].limit_name=res.data[i].limit.limit_name
								}
							}
						}else{
							
						}
					}
					$('tbody').html(tbodymainf2(res.data, 1, tddata, addoperation, 'passenger_id'))
					$('.pagination').html(pagechang1(res.count, 10, page))
					$('.remove').on('click', function() {
					console.log(1)
					var id = $(this).closest('tr').data('id')
					layer.open({
						type: 1,
						title: false,
						id: "delete",
						content: "<div class='am-vertical-align-middle' style='width:100%;text-align:center'>是否移除该审批员</div>",
						btn: ['确定', '取消'],
						btnAlign: 'c',
						shade: 0,
						yes: function() {

							var deleteload = layer.load(1, {
								shade: [0.1, '#fff'] //0.1透明度的白色背景
							});

							$.ajax({
								type: "post",
								url: "{:url('/unit/staff/setChecker')}",
								data: {
									passenger_id: id,
									is_check: 9
								},
								success: function(res) {
									console.log(res)
									layer.close(deleteload)
									if(res.code == 1) {
										layer.closeAll();
										Msg('设置成功')
										ajaxapprover(data)
									} else {
										layer.closeAll();
										Err('设置失败’');
									}

								},
								error: function() {
									Err('请求失败')
									layer.closeAll();
								}
							})

						},
						btn2: function() {
							layer.closeAll();
						}
					});

				});
				}
			}
		})
		}

})